Big Huge Thesaurus

Elbe River

noun